package cn.zyq.charging.order.pojo.dto;

import lombok.AccessLevel;
import lombok.Data;
import lombok.experimental.FieldDefaults;

/**
 * 用来发送 "开始充电"  指令的传输对象
 */
@Data
@FieldDefaults(level = AccessLevel.PRIVATE)
public class ChargingInfoDTO {

    /**
     * 枪id， 需要知道哪个充电桩充电(服务之间，或不同的层之间用dto)
     */
    Integer gunId;

    /**
     * 桩id(指令发送给充电桩的，所以需要知道充电桩id)
     */
    Integer pileId;

    /**
     * 指令(可以赋值两个指令):
     * 1 开始充电
     * 2 结束充电
     */
    String msg;

    /**
     * 订单id
     * 需要通过订单号反向查询出充电桩id， 充电枪id
     */
    String orderNo;

    //注意： 车辆id不是必须的数据(充电时车辆已经和充电枪连接好了，不需要传入车辆id)

}
